package cn.com.cifi.mars.bean.vo.price.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
* @Description:  分期下保存价格战规、大定价版本信息
* @Author: wy
* @Date:
*/

@Data
@ApiModel(value="分期下保存价格战规、大定价版本信息",description="分期下保存价格战规、大定价版本信息")
public class PriceWarPlanReqParam {

    @ApiModelProperty(name="versionType", value="版本类型(investment, strategy, pricing, dynamic)", required=true)
    private String versionType;

    @ApiModelProperty(name="versionId", value="版本id", required=true)
    private String versionId;

    @ApiModelProperty(name="org_stage", value="分期货值信息", required=true)
    List<SavePriceValueReqParam> org_stage;

    @ApiModelProperty(name="org_group", value="组团货值信息", required=true)
    List<SavePriceValueReqParam> org_group;

    @ApiModelProperty(name="org_batch", value="批次货值信息", required=false)
    List<SavePriceValueReqParam> org_batch;

    @ApiModelProperty(name="org_product", value="业态货值信息", required=true)
    List<SavePriceValueReqParam> org_product;

    @ApiModelProperty(name="org_build", value="楼栋货值信息", required=false)
    List<SavePriceValueReqParam> org_build;

    @ApiModelProperty(name="org_house", value="房源包货值信息", required=false)
    List<SavePriceHouseParam> org_house;

}
